MKIKLAILDENPIFLERISTALGNRYADKLEIYSFTDLDVALGKLEECKINVFICSDSFEINVNRLPKRCGFAYFVESPGIESVRGQSAICKFQKGELIYKEVLSIYAEKVSNFAEFKLDSNSGTAVITFTSASGGVGCSTIAAACAIAFAKQGFKTLYLNMEQCGDSNCVFSAPGQFDFSDVIYALKSKKSNLNLKLESTVKQDPSGVFFYDPCKVALDMAEINSDEIRSLLNNLTLSDTYQYIIIDTNFRIDKSFVEYLKLSTKVIFVCDGLEVSNIKLRRAYDALAIYEKQLEIPLLSKLSLIYNKFSNKMSCSSNIENLNVIGGVQRFENASYKQIVDKLSTLDLVKRIVG