MEKRVAVIGAGASGLVAARELLREGHSVVIFEQARRIGGTWVYEENHSGSSNAARNYSCHSSMYESLRTNLPREVMGFLDYPFVPRPSSRDARRFPGHEEVLDYLESFAVEFGLHGYVRFNSKVNQGSLKFLGLRGSLENITTVIPIALQILSKTSSSVSLFHKVVAVIGNGPSGEDLCSDIAAACKKVHWCAKSWNSLSEPLQQGKIQRHLMISRADEDGRLHFMDGMSAVVDVILHCTGYLYNFSFLDTKSYIKVEDNRVGPLFKHVFPPALAPSLSFVGLPCKTIAFPLSELQAKWIAAVLKGRASLPSKGEMANEVVDFYRTLEAQGVPKRYTNHLYLETFDYAEWIAKQCGGTCHGFEPWRKELCLSTLDNKKLNPDLELDSAHSRRRSSTKAIMFPALSNLV*