MSVFEKKVEWVLQARRALGQRPLPAFVAGSKVNLALLLDKVKESGGYSKTSGSRKWGDVASSIGLPPHCGPSVKLVYLKYLKAFESGQVFGAGVAPANATKGNVDSNVKRPIHSHVKEALAHVRKLALDPGIVAHSEGENEKFQATIRGFLGRLHRQDNQQYRHQKRYENNRPRRPSKYSLRSLTPRPRLQPPTSEPESVPIGPSFQAEVPSSVPLNADNDDSKLFLGRVVWSKRAMRSHTTSMCFCTDDRSEDCVKQHVDEQRRKLKLELGEDVFQEWGFHTMGESLIKSGKWSRQEQAEFAEIVRSCRGDKEEKFWPDLQASFAGRRSREDLVSYYFNVYMLRKRALQNRTYAADSEKFDSDKEDDDLPGLVV