MKFTLGLGSRAWRVSWXRWDSEEPPVTVGGAPGAAPVPARPPSAHPPVFSPLPSLWPGASAEQTYGEVNQLGGVFVNGRPLPNAIRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYNETGSILPGAIGGSKPRVTTPNVVKHIRDYKQGDPGIFAWEIRDRLLADGVCDKYNVPSVSSISRILRNKIGSLAQPGPYEASKQPPPQPALPYNHIYQYPYPSPVSSTGAKMGSHHGVPGTAGHVSIPRSWPSAHSVSNILGTRTFMEQTGALAGSEGAAYSPKMEDWAGVNRAAFPASPAVNGLEKPALDTDIKYMQSASGLSAVGGFLPACAYPASNQHGVHSSSGGAHPGRCTPEAPPPAPPPQGPTVTVHGGELAAAVTFKHPNREVADRKPPSPGGKAPDGLGSLHGLPIPASTS