MAASGEGLVRIWGTSPASIDAAEDREKFNVMLNVLKVKQPEGGIAKSNEDALAIAVKVGYPVLVRPSYVLGGRAMEIVYSDDKLKHYLETAVEVDPERPVLVDKYLADACEIDVDSLTDSKGTVVIGGIMEHIEKAGVHSGDSACSIPTETVSPTCLSIIRSWTSKLAKWSKLAKQLGVCGLMNCQYEITPSGEVYLLEANPRASRTISFVSKAIGHPLAKYASLLMSGKSLRDIGFTQEVIPSHVSVKEAVLPFEKFQGCDVVLGPEMRSTGEVMGIDFKFPMAFAKAQIAANQKLPLAGTVF*