MSKQITNQIVMVRPVSFYFDTETAANDFFQKNLGEKRDVVQAKALIEFDAMVDLLRSKGITVHVLQDSNQVMDTPDSIFPNNWFVSMEGGHLMLCPMWAPNRRHERLKFLGQLVDLIGHDKLKVSNYGPAHEAQSKFLEGTGAMILDRVNMKAYACLSPRCDEDVFKKFCKEFGFKPVAFHGFQTYEGKRAAIYHTNVMMALGEAFAVVCLSAIDDLTERAALVKELQGDGKEIIDVTEDQINNFAGNEIELCNADGKRFTIMTKATYDCLTPEQRAVIEKTSEIISPDVKTIETYGGGSVRCMISEIFL