MKKNRAFLKWAGGKYPLVDEIRRHLPAGDCLIEPFVGAGSVFLNTDYDAYILADINSDLINLYNIVKLRTDDFVRDARTLFADEFNNSDQFYLLREEFNTSTEPYRRALLFLYLNRHCYNGLCRYNLRGEFNVPFGRYKKPYFPEEELYWFAEKSRNATFVCEHYRDTMAKAAAGAVVYCDPPYAPLSATANFTAYHTNSFSIADQQSLAHLAHQLSVESRVPVLISNHDTELTRDWYQHAALYVVKARRTISRNILGRSKVNELLALYR