MRFGYKTDFLKVFDRILDVAVAAKLEEEKMVKRVFVFCYLDFNEATANSWDADYASIKKKYKEKGYGSSVPDIVFWNLTDSRFPRLSSLMPRREKGVTLLRGFTKDLLNIFLDNDGVVSPEEVMEAAIAGEEYQKVRVFD