MKPDGRAVPLIDLGLPEEEAAAQVRAACISSGFFYVSNHGVAESLVYDTFQQQRALFALPLESKMALLQNENNRGYTPFREETLDPAHQKHGDTKEGFYFGREIPEDSEEVSKPLHGPNQWPDPQLLPRYREVTWQYYEALYGLGMRLLRLVALSLDLPPDYFAAAFDRPMVALRPLHYSGERSDPGAGVFGAGAHSDYGMLTILATDDVPGLQIWLGAPEDRSSAPGAELQNGGDGDANADGDGGGAAAGAGNNSGSSSTDGNGGGRWWDVEPIPGTFIINLGDMLERWTNGRYRSTLHRVINTTGRERYSIAFFFEPNFDAQVVALPCCCGPDNPPRYPPTTAGQHLLDKYAATHAGYHGPGQKQQTQEKQA*