MELNLEFISTKLIKPSIPTPQHFKNYLLSFFDQLAEREHMPLLLFYPQGRLSRDRCSIDCLDQGVKFTKAKVNCQFNDFINQVQNDLNLALNFKFVYEWAKVCKLGIQVDQIDFMSFDFVELEAKFIAKRFFINEQTISSLRDKLTTVIDSGELCFKPSRVEIIIAILWRALIRVSEAKHGYLRRSLVFFPVNLRGKVSLPLKENAFGNYVIDAPILFVPEKNKMELHDFVTLIRNLVQKAIDACAIGSADDIIATVANSYKEISASKEWGTDNDEVNKCIISSLCKFPMKDADFGRGKPSLMHFGLRNFHSCWKYDAECGSICVQVDLKDSYMSLFECESDIKAFTNVLENKERIQL*