MSRVLTTGAIGVATGIVLREVEGREGEREECAIGMSSVATEEGSKGDDDEERSSEAKRQMLSVNWNLLPEDLLARILSRLPFSSLVRSRGVCRKWRDLTLSPEFTFSGNLASKCVPIYFYQGPLQVYNSRTNAWEQQSLQFLEVPLASLALLVSAGGLLCFKNKDSGDFVVCNPITKKSRVVQLPAGFDHGAIKPPQAGREWIVPAPVMLPEVRSREDELVAEFYRTFGREGIVGLLTEKYERSYKLIVAGLRDGDSEKRPTLIYDSLTGSWTRGSEVPTGVRFWESGKPLYFNGALYCLTWSKGLAPGSCALRRPWSIVKYHVKKDCWSEYNLNMCSTLIPQLVEHRERGYVVQKRTVHLQSVMFYEELEKPEETARLLHDCHEANAPAMGDWCVGQGDCFYIGGTGLWKRKDTGFSVLAVDLTTGLWTRLPTLFDCTKPGPSLTWLRTLEASMTAAV*