MLSLCFQVAAKLDDIYKTGKLAHAELDERALDALKEFPSDGALSVLGQFLDSNLEHVSNKSAFLCGVMKTYRQKSRAGVPGAPALTPTVQVKGPDEEKIKQILARTGYTLDVTTGQRKYGGPPPGWEGGTPGAGCEVFCGKIPKDMYEDELIPLFERCGTIWDLRLMMDPMTGANRGYAFVTFTTRDATQRAVHEVKVLYVRNLTQDITEEALKEEFEHYGNVERVKKIKDYAFVHFDDRDCAVKAMQELDGKDLGGSRLEVSLAKPPSDKKKKEEILRARERRMMQMIHGRSGLVLAGVLACERERIWRNWGSFTKKQLLNWVRTILVKVVRTTVLRV