MPNYRIAGINVSFPFSAYDCQLVYMERVIEALQQGRNALLESPTGTGKTLCLLCATLAWRESFEPSSLKATQALGDPDSSQEIRKRRLPTIIYASRTHSQLQQVIRELKSTAYRPKMVVLGSREQMCIHADTKLLRGRAQNQACRTLCKSRSCHHQNRVAGLLWRWCLKTLWDPGLWSGVSLTVPGAQWYFQGLMTFDMDLIGHAVSHCDFSEGDLEFLFLAMPTSVEGASSQHLATLDIELELLDSIDLSLFLQFFRCSVDASGGLNGSSLGFVHLLDREVSQSSQVLAVLGIVFAQLAFERLFYPFATSLLVRLLQCCRWAVDMLWMILYLFVFDQG*