MTPFAYAKPADIEQALGLAGPESRYIAGGTNLLDLMKENVARPRRLIDITGLPLRDIRRTPTGGLLVGALVSNAELAWNPAVEADYPLLAQAILAGASPQLRNMASTGGNLLQRTRCQYFYDTGTPCNKREPGSGCPARSGLNRNHAILGASEHCVAVHPSDLCVALAALEAQVLVRGRAGERRVAFADFHRLPADTPERDNCLAVDELVTAIELPAPRFARHCHYLKVRDRASYAFALVSVAAALEPDGERIGELRLALGGVAHKPWRVAELEERFRGHPANRDSYVRFAEALLRDARPLAHNAFKIGLARNAIVRALEEAHSGGIGQ*