MKFLKFAMLGQGTIIPKLGILFLFIILILFSDSFTKNKKFEYLLNAQITSRKVCHLLQKNISILESLLICNYFLSNGFLQNDWSGLNQNVDVGIRNNGVYELNENKHISINREYNFTNRKGINEQNGEIKNEANKNDYSFNIKFDTNNKALTENVLKKAKISFKQLDKNNNNFVDFNEFHKNIKILYQIPKVNKNILNYLFKQFDIDNDNKLNYAEFVSLNSYDSTFLSIYPILFNDKNKITKDEIFNYLEIYFYEFLENVINDNRYFYAKNYFVYQCINSFFVSSQTIWDMNKDQKLQMDEFENFQHALIIEMEYLTNFLHLDINMDKKVDISELIFYIINDIDIYNKLHAYIVELDKKYINDENPKKENVIQYMKNHLNIENNIIFHIQLFMHAFDHNNDMALNYDEYKNQLATLSVLDNVPDIIYFS*