MKRVWKSGLICTKPKILTPDFQNLARVTHTRTPLQGPYTLTSMIGLFSDKHSELDLRAREELRGKVSQLRDELVPSGDDSDMVVRVLEEKGESLFRSYSNGSAFVELLKQLSSWPYLALQVFNWRRNQTDYSIPMTSEEYAKGISVAGRTKNVDLAVELFTEAANKQIKTTSTYNALMGAYMCNGHAEKCQALFRDLKREASCSPTIVTYNILISVFGRLMLVDHMEATFREIKELELSPNISTYNNIIAGYVTAWMWNRMEDTFRTMKEDNIQPDINTHLLMLRGYAHSGNLQKMEETYELIKGHVNDKEIPLIRAMICAYCKSSITDRVEKIGALMKLIPENEYRPWLNVMLIRVYAQEDWVEEMENSINEAFEHKTSVKTMRVMRSIIATYFRCNAVDRLANFVKRAECGGWHICRSLYHCKMVMYASQKRLEEMESVLNEMESSNFCCTKKTFWILYKAYSMWDQRHKVEQVKGLMCKHGYGIPSDVLLS*