MASTLPLTSNLIWVGSPDRGHALQFLLSRSKFTCTRVFLGKCGGKRLGFLPNRRFQVSCQAQTEEVQMRRCSPILESSLLSGNGTLVSDEWKAVPDIWRTTAEKYGNYVAVTDPYHDPPSTLTYKQLEQEILDFSEGLRVIGIKPDEKLALFADNSCRWLVADQGIMATGAINVVRGSRSSVEELLQIYNHSESVGLAVDNPELFDRISEAFQSKANMRFLILLWGDKSSLTSGGVKGIPVFNYNDILSLGRESRKAISNSKDARKYYVYEAINSEDVATLVYTSGTTGNPKGVMLTHLNLLHQIRNLWDIVPCEPGDRFLSMLPPWHAYERAAEYFIFTFGVEQVYTTVRNLKEDLRRYQPEYIISVPLVYETLYSGIQKQISTSSTARKLIAFTFLRASMAYMEYKRIYEGMYLTRNQKQPSYVASLFEWLWARIIAGLLWPLHALAKILVYSKIHSAIGISKAGISGGGSLPPHVDKFFEAIDVKVQNGYGLTESSPVVSARLPTCNVGISIHFKFIKDNFFILATYLL