MDASATTRTWQAQIRGNLTVFLERLVEENPGVTFLTPQQVLGFGLDLAAAVNAYGRAVQICNMCVVAPQVVGRCLSFSASALRSMGKLYEGSVLEGFQPTSPWREDPKEFETELLVELQKEEEEDEEKNKKKMIQWESVGGLREEQRRALVRLSCCGVYWKHPSRSSISALYWLFHGGDVEADGNCLFTAALRSMRLGAICPRELRRRVVKRFSEDYEAGACPRDQTDMAIKHLYAPDLDAGWGVHIVQEVKLLAGKADRQALDASIEELMQVGVRREAAAEGVYKEKCIAVRDGASWAKYMSVTGNSDDEYDIITLQYTQEGLMTVDENREGRAAAFGDDIAIESLASEFEREIFVLQAHGADAMVGEENCLFFLPHSPRGQVSGPPVFLFMKGTGWCAAGADHYEPLIACAAPVASQDKAAIVL*