MKSLSIFPRNNLERMKGRKKAASKPSKRPLSKQQRQSQREEVIQWLLDNYKLCEDVAVPRDLVYQHYCHFCYKKDEDIGSRSYFTKTFSTVFPCLPLRRLGYRGDTKCFYDGLDIHLSSDYYEIIAPQRVLHEEAQISQARPSTVCSFIHKSDLHRVTPLPVSVKSLDSSLLRSEPDDNPLEAESERQKMSVPRIDPLVYQERMEDVGHLLSPSMSDDEQILNLLDLGHNNEDQISRMAEELMLQEPHEDLYNLMMQETAPQSDIFEEACVIPSTSDLSNRRRKKEENSRDCNANVPMKRSRIDGQESKSNECARSGVWKALSEDQRKAHIEDVLHWLSSEYEVVPKMCVPRQTVYDHYLDYCSCKQKPAAGITLFGRIIQKQFPHLTMRRLGGRGESRYFYMGIDILKSSSQYSTVIARRVYSATAKPKSNNVNVLQCEITGSSSFPDSFGFYIFQGWRNCAGFSVYQNGMCRVNELF