MMATTGNAGQPQGQGGKRYKLQQESELRVEVGWESSIRLQVVAGTAEVFGTELPPQYWLTFPPGHKFAVFTWSGATLEIDGVPEVSYVADETPMISYVNVHAVLERRRIRARDAAASTASAAPLILPPSHRSEALAQSQGPRVVVVGQIDSGKSSLTRMLLGWAARQGWKPTFVDLDIGQGSITLPGTLAATPIEMPIDPIEGIPLEVPLVYFYGHSTPSANTDLYRVLVKELARTLEVQFSGNADARSAGMVINTMGWIEGVGYELLLHAIEAFNADVILVIGQEKLYSMLRDKYKSKAGVDIVKLHKSGGVVARNSKFRQRTRNVKTREYFYGLNNELSPHSAFASFSDVQVFRIGGGPQAPRSALPIGAEPTADPTRIVPVTISHDLVHSVLAVSFAKEPEQLLNSNVAGFIYVTDIDIQRRKLTYVAPCPGPLPSTLLLAGSLLWVE*