MASAPLPQAAQLGYKPNEFFANRFIVYSPLSFNLSSSKTSGGNLKILMWTIYGGMVAFPSLEKFIDEAERQPITWEEFTEGFKKTHVPVGVVALKKREFRALKQKDRTVAEYLHEFNRLARYAPEDVCTDEERQEKFLEGLKDELSVMLISHDYVDFQQLVDKAIRLEDKNNRMDNRKRKMIVFQEAQDSSQRQRIKPLQIGESFSAGQEQSQQQSQQLGISGEINSETNASNEDNDEQATQSVSFQQDQSQEDNSNGREHRVCFNCYEPGHFVKECPKPKRQQPQGQVNNIVLTGANAVPVASQGIQLSHQFQSSSSFL