MLGSVVVGGGKTGGPVMEMERSWADLTYEAMVEILKRVGFEDLYVAVPLVCKAWRAASLDRACWERVHMEGCFNMRPETAAWWQPSFEKKMDYMVTLAVKRSCGTLRELSTRHCSNSALSYLASRCSSVRYVSVVSSCGITDLSICHIAKFCPQLEVLDVSECQNLTSYSLEQIGLNCKSLTVLKRNRFIGDYDPARKSLLPPEYSRTSLPANADAEVYVFSKLMLNLKHLELRYSKLSDQGLLSLVDGCTNLEHLDLIGCSNLTRRALDAAGEKLPNLKVFLKSTAPVRNHLDIARYGHWQLYDERFQSGFFQF*