MSGYPHQPPGYGYGPPPTAQPYAAPPYGSPPPPTQPYGTPYAAPPPPSAPYNPEKPPKDSHSHGHHGGGSSGYPPQPGYGSPFASLVPSAFPPGTDPNVVACFQLADQDGSGFIDDKELQRALSSYNQSFSLRTVHLLMYLFTNSNARKIGPKEFTSLFYSLQSWRGIFERFDRDMSGRIDPNELREALLSLGFAVSPVVLDLLVSKFDKTGGKTKAIEYDNFIEYISFPLCFFFLNSIGFFNIFLIESCLSVSKWLLFLACESRCCLTVKVKAQFKTLFSDLQP