MPTWMIFSSWAMASAFTLLPTYLRGTHSSSLLSYKQRFIHMMASHFRQSSTASSPQEQILVEENPVIKTVILSRPAQLNALSHWMVRRLEDVYKCWEEDAETQLVIIKGSGRAFCAGGDVAEVCHLGNQGNYNQCVDFFHTEYNVNYIVGTYKKPHVAFLDGIVMGGGTGISIHGKFRVATEKTMFAMPETGLGLHPDVGASHFLSRTPGYLGEYLGLTGSRLDGAELVATGLATHYIPSKMLPELEGELRNLKNVDTEIINSMLDKFSAVVKPKQGSPFHRLAEIDRCFSKNNVEEILKALEVEGEGSNDDWFKVTRKILLKASPLSLKVTLRSIREGRYQSLAECLKREHRITVRCVLRKVSNDFYEGCRAILIDKDKNPKWNPASLELVTPAMVDHYFLPFENEKEELQLPARQYEEQATVILSSRL*