MADAGCLTKQTTVPFSLGGDLHHLKSTRDCSSNAAALLGKRQIRLQRTFTYSRQQFQGVLPALTQRKCKGLQLQAVASTDQETNSKPAVQDPKTLKEKRKYLHYTQPWFSRETVLRKEADGIWTLTQPFQLGFGRFADARLRATVVQLEDGTLWVHSPVALTEECAELVTSLGGQVAHIVVPNTSPEHAWFSKGWADRFPDARWYAPVRIVQKLSQRLGRQVHGLEKSQVPPAWASVLQAVTFSTGANGEFQEDLFFHTREKALIVADMLVCLDDEQLPTGINKFMAQSLGVRKELGMLIPFRLYLGKYPEAAKAFCNALSKLDFSWIIFSHGSIPVRAGKDDIMRVYNTYL*