MLHLQKQLLSLGHAASPRFCYLHRAASPDLFSLHRSLLSTAASLGHIAAEDYLVTTCGLTRETARKSTKYISHWKCTSNADSVLAFLAGPALRLSKADIANVVAYDPRILNSSVDKSLKVCIASFRSHGFSDAQVQTFARTVPYVFRSFKVQEKLGFWIPFLGSPEMFLRVLKRNYYLLTSDLEKVVKPNIELLRECGLSVCVIAKMCIPSSRLLTSNPETVKSILVRADKLGVPRHSLMFRQAVSTTMGLGAETVVAKLKFFSETLGCSEAEVLSMVRRNPVVLRCSREKLLSVSEFLIKVVGFDTGCILRRPTLLMYSMRRLVPRYYVMKVLQEKGLTRKDQNFYTLVTLGDELFRCRYIHPHKDVLPGLDDEYTNACKGKLPAGVVL*