MSTAQRFTSNRKQRVRTLWISDVHLGTRDCQAEHLAAFLKRYHADRIYLVGDIIDGWKLRGGIYWPQAHTNVIRRLLTLSKRGTEVIYVTGNHDEFLRRYSSLILGNIRLVDEAVHSTADGRKLLVIHGDQFDVITRYHRWLAFLGDSAYEFTLLLNRWLNHWRRRWGYGYWSLSAYLKHKVKTAVNFISDFEEAIAHECHKRGLDGVVCGHIHHAEIRRIEGVDYLNCGDWVESCTALIEHWDGSIQLYRLAEEQARLAAQAAAVEPAA*