MRREWEDFYLEKGINTNFISTYLDYIKTLESRNIPVIFEVEHLSKLIGIKYPEINDIVFGTKSFYREFKIPKKKGGYRKISSPYPSLRKCQTWIHEKLLYSLRTHKNAFAYKKGKSIIDNAEQHLNNHFLLKIDIKDFFPSIPINWVIKLFDSLGYAKNVSYALASLCCLDGCLPQGGITSPSLSNILLYPLDERLSKLALKFNLKYSRYADDMVFSGEAIPSKFISYVTDIIESYGFILNKEKTKLLNNTKQKIVTGIDVSKDKLQLPRKTRREIRKTMHYIKKYGIFSHIDNEKIKDPNYIKSLEGKIRFWLQVEPDNQEARSYIEHINQMKPPKKKRKV