MHPRYGLRAGFNIYVPYRFQSADEEFSRKAIESLTKKLKDKRDELDALIACCGSEGKEADKCVTIARTLDGRLQVAGRKGFPHVVYARVFRWPDLHKNELRHLSICECAFDLKCDSVCVNPYHCERIMNPTLSNLSNLDLASLKLEQRSPPDGDADVDRLTALYRDFRPEGAWNSAAPFGQQQQKISPQGPNAFAAPYPHSQAPPWTQKSIAPPDLPNNHLFGLPDKTVVSDLTGCLF