MGFGVLQLMDFIARRAFLGAGLQPHTISLPAATSSDTGGVSGGASGQRDIHIHYWAPPGEPRLPPLLLIHGFGPMATWQWRRQVGPLSRHFHVVVPDLLCFGASSWCVSPGGPAPSESAQAAALAALLDALPGLAAGARVAVAGTSYGGFVAYALARAAGAGRVGPVVISNSDLLKTADDDRALLQRAGPGFARTADLLMPLDARRARRLMEVSFYRRQAITLLPDFVIGQAVQQLFTDKREEKIELLKAITVGTDEFQLTPLPQDVLLIWGDHDQIFPLEKAFAVKRCLGENVTLEIVEKAGHVPQMEDPDRFNKVVLDFLLASQKPSSTRHAR*