MNNYKIFYDLKTNDIIQLETAFVSLLNQIDTVAGRRSILLAAGIDNYFISELNLNLNIREFTNILVSKFIDIPISSQRPCYHPLIVFLDYLLQQPQRKYNLDDEALEILNKVYVIGQHKIKNLLTELRNYSPESNSKTNDKLSKYLEKISHQLSSEGCLSLQKNLSYENQQLNLVGKITNFELPFGLFNMRGDAFFIFSYFESINIKILRRYSSLCLQYATEKSTSSTVGQIINARVPSNICFAIAVIDDSKENTTNTIRTENPFDIDTDTLWYKVPVVYSLNEARLYYYDRPSSFWENFKGEIVWKKLREVIEKFLTP