MSDIRKAMLQADRKLSKFNPLRRILFYDDFDEGMNGWCELIGNHDGNLDQVRSIIADCRPPQLSSCNFFDIGTHGSMEGTYSLKLATRPKPLHMSQAIKRLTLPQKGRIQFETYFTYKAEQMFREREDGAVWDGNFDPSELDFGEFTISNDVSEGADGRRYHCALRYVNTNGKGELVQKWMYKTSVQPTAKMERAKMVPPPVDYHVIHPDDWAEVPGGAQQLCYNEVPTKVNWHYLRWVFDTELRCNVELQVNDLTMDLRGIEVPQYEHAYVGVKQLMNFCVDVRTHKQVRNFLYLDSIVVSVDW