MLPYEEWARYIFDPRRRFRKPEALDGVRVLELCRPDWWSLALQVGVSFLAEHGAEVIKVEDPKKGDPLRWVGPSEEEGGAVKAEGENYPPHGSALFALVETRNRYCVSVDITTAKGREIVKMLAGRADVVLENYDPGYLDSLGIGYRQLRKINPRLIYAAVTGFGSFGADSWRKPFESGIQVMTTVPSFAGPFDMSKPTLEEAQEAGYLPSRAGWPLGFYTGGISTAVGVAAALYYREKTGKGQMVDVASYAHCLRWCDCSFPWYSMTGNIRRQFGNCDFEINPYGLHRAKPDEFGDRFSIVAAIGPVWPRLCECMGTENMKKWETELPMNSDRITWKAQVEINGEIDKWTAEHTLAEIDQMAMKYGFAGAGCRNIKEIANDPHFLDRASVEEIDDPLYGRILVQGCRPNFHFTQARIKWLNKPMGWDNEEILRKYCGLYKSDLEQLTAEGVIGRKGGGY