MQVDTRMVVALAAVAEESVDEVVACAVSEGRKTADGVYDGSELDLTRFPRRVYTNGVTALEPLPRVSRWNDLAAYGVNIWIKRDDQLGLVMGGNKTRKLEFAMADALKAGADCVVTAGAVQSNHARLTLAACNVEQLDCYIVLEERVPGSFHSDASGNYYLYRLLGAKNIVVVGTGEAAATMQTLKHELVAQGRSPYIIPGGASDEIGAKGYVRAAQELREQMNALSDTIQFDAVVCASGSAGTHAGMVLGMRGSGVPVIGVSTRFDEAKQQNAVLTLSNKLAHACGAQPVSPSEVQVVDKYVGPGYSLPTRESTQAIEVLARTQGILLDPVYTGKAFAGLLGLIREGHFRPGTNVVFLHTGGSPALFEYQPLTE*