MVVNSSRKLINLDQHYLDDDKPKEECGVVGIYGDPEASRLCYLALHALQHRGQEGAGMVTVENKVVKSITGIGLVSDVFNELKLDQLPGDMAIGHVRYSTAAGSSSMLKNVQPFVTKSKFGSFGVAHNGNFVNYQLLRAELEGKGSIFSTTSDTEVVLHLIAKSKARIFALRVLEACEKLQGAYSMVFVTEDDKLVAVRDPFGFRPLVMGRRKNGAIVFASETCALDLVEATYEREVHPGEMVLVDDTSNEPQSMYLLKPHPPEPKSCIFEHIYFAQPNSIVFGKSVYESRHAFGEILATESPVEGCDVVIAVPDSGVVAALGYAAKTGVPYQQGLIRSHYVGRTFIEPSQKIRDFGVKFKLSPVRAVLEGKKVVVVDDSIVRGTTSSKIVRMLKEAGAKEVHMRIASPPIIASCYYGIDTPCTEELISNRMNVEEIRKFIGADSLAFLPTDSFRKLLGSDHTNFCYACFSGKYPLYPSVDMEEAIDDTRKLTVSAI*