MLVGKQWRPFTAARAPTGRHAGHGACSRRLVVTAQASANGDRKQRVVFLGTPDVAAGVLQQLLTASQQPGAQFEVAMVVSQPGKPRGRGNRAVAQPSPVEALARDSGLLAPEAILCPARAKEESFLAALSELQPDLAVTAAYGNMLPQRFLDTPRLGTLNVHPSLLPRYRGAAPVQRALEDGVRETGVSVAYTVLACDAGPVLAQQRVAVDPDIQAPELLTQLFGLGTQLLLDRLPDVWAGRGQQLAVPQDESQVLHAAKLGREESMLDFARDSAEVTHNRVRGFAGWPGTSARFEVTDEASGASEVIEVKILRTRLPSQSRGGADSSAPGAAGAAIVFEGDAMLVPCACGGVLEVLQVQPPTKKAMAAKDWKNGLRGKRLALPAEQSQVQTQQAVAAA*