MAAASTGNNGSPPVALLVLMAAAMVAGWFVNAVRPPPPTPCGAEGGPPVTAARVRVRDGRFLAYAESGVRREAARFKVVYSHGFSGGRMDSPRASQALLKELGVYMVAFDRAGYGESDPDPRRSLRSAAMDIQDLADALQLGPKFHLICSSLGCHAAWASFKYIPHRLAGAAMMAPVINYRWPGLPRGLARQLYRRQPVGDQWSLRVAYYAPWLLHWWMNQTWLPTSTVISGSGSFPNALDEKNRLMALSTGLFQKKARMATQQGVQDSFYRDMAVMFGRWPEFEPAELEKPPFPVHLFQGDEDGVVPVQLQRHICRRLGWISYHELAGVGHFLSAVPGLGDRIVTTLLPAAA*