MVSKGEELFTGVVPILVELDGDVNGHKFSVSGEGEGDATYGKLTLKFICTTGKLPVPWPTLVTTLTYGVQCFSRYPDHMKQHDFFKSAMPEGYVQERTIFFKDDGNYKTRAEVKFEGDTLVNRIELKGIDFKEDGNILGHKLEYNYNSHNVYIMADKQKNGIKVNFKIRHNIEDGSVQLADHYQQNTPIGDGPVLLPDNHYLSTQSALSKDPNEKRDHMVLLEFVTAAGITLGMDELYKSSGGHDYGQALSKSIMFFEAQRSGYLPHNQRVSWRSHSGLQDGKASGVDLVGGYYDAGDNVKFGLPMAFTVTMMSWSIIEYGKQMASSGELGHAMEAVKWGTDYFIKAHPQPNLLYGEVGDGNTDHKCWQRPEDMTTDRRAYKVDPSNPGSDLAGETAAAMAAASIVFRRSNPAYSRELLRHAYELFDFADKYRGKYDSSITVAQKYYRSISGYNDELLWAAAWLYQASNNQYYLDYLGRNGDSMGGTGWQMTEFSW