MEPRTRLDAGTWGTMGVGLGYCIAAAVASPDRLVVAVEGDSGFGFSAMEVETLVRYQLPVVVIVFNNGGVYGGDRRNPEDITGPFKDDPAPTSFVPGATYHTLIEAFGGRGYIVGTPQELKSALTESFSAWKPAVINVTIDPYAGLESGRMQHKN