MELHHSKHHKMYISNFNAALEKLHDAKDGESLEGSLNFNGGGHIDQTKNWAPPNVLQPGELMPGVTTAEVASRRKKLMARLPLGSLALFTSAIVKHMTDVVPYPYRQSSDYFYFTGCRDPGGLAVIYNAGELCMFMPDPDPKNANWEGQLTHAPEAVSFLKATRAYNMSDLSKILPRLIKQAKAVFAEEDLPPGCELEKLSAFKEAKEEKKVQSIHRHAYECRFVKSPAEINLMRQGAKITSQAFVETMKASRARPSEHVLAATLEFECRRRGAQRLAFPSVVAGGVNTTVIHYFRNDQQIREGEMVLMEAGCEYYGYVSDMTRTWSPSGKISNPQKDIYQAVLTAHKESLRLYKPGSTLGDVHRCSTDKLIRATRALGLVKKRDDYLKVNPTAVGRYLGLDTLDCKLIHEDRKLVPGVVCTIEPGLYVPLSDQFPKWYQGFGIRISDEVLITETGHEVLS