MSFFAPRNKKTEQEAKKSIPWVELYRPKTLDQVSSQESTVQVLKKTLLSNNLPHMLFYGSPGTGKTSTILALSRELFGPQLMKSRVLELNASDERGISIIREKVKSFAKTTVTNKVDGYPCPPFKIIILDEADSMTQDAQAALRRTMESYARITRFCLICNYMTRIIDPLSSRCSKYRFKPLDNENMVKRLEFIAADQAVSMEPGVVNALVECSGGDMRKAITFLQSAANLHQGTPITISSVEELAGAVPYNIIRSLLDTAYTKNVSNIETLSRDVAAEGYSTGIILSQLHDVLLKEETLSSPVKYKIFMKLSEVDKRLNDGADETLQLLDLLSSISVVC*