MLRLFKADLREEGSFDEAMRGCIGLFHVAAPMEFCPQATENVDSYVEENMIEPAIQGTLNVLKSCLKSNSVYVLLKVLTEDAAFQFAKENGIDLVSTITPTIAGPFLTPTVPSSIRVLLSPITGDPELLAILTAVNTRMGSIALAHIEDICGAHIFLMENIKAEGRYICCARSWAISEVIDHLKKEYPHPDIERLDHDGGHDSVIPSDISSKKLRALGFSFNMITTDKRWIKQYVVGVGLNGPVYLATHSSANNYSQAVAVKSAQIGSDEYSVLREEGKILNELKGSPYIVRCFGEDESVEYAKWTYNLLLECAPSGTLLDFILFNGKISEQMAALVRCRKDAHREAHVFNPFYCKFVFQLGKGIPFSVEDEFFNLLYIARISIQFFIHSKFQIERIIRMITTDNRWIKQHVLGVGFNGPVHLATNNYLQAVAVKSAQMSALYY*