MLQQTVQRIAGHDFHPAFHPNPTPRLRFQRTIKRPGRDFGILTLSPGKKPFTMLLEGDTLPLQSVTALQIVNVSSVEEASRFLLLLGDTCELFISLDYRRANPGVYAAAKALYCPSRKDKPPFDIETAADLMKKLPFDLKSLLKSPLAITGDDKLPCSIEKKYVHKKNSSNVLISDYFSAGRMLYFNMLASTEEISFDHVSDHVQGLLMLEALRQAGVATAHIQGLSFDGGLALLNYNTNFFHYLENDVPVVLRVYCSFTADETSEDKDAPIYIQVLQYGRVVADATLKAFAFMSSKRYEEQRKRVEKICTRSKMQFDAKINRILHEAASV