MEALKVEKFTTANRGNGLRAVAPLRPGELLFRSDPLAYTVCKGSRGVVCDRCLLGKEKLMRCSQCRIAKYCSAKCQKKAWPDHRRECSCLKSCKPRYPPDSVRLLGRVIVKLMDEKPSESEKLYSFYDLESNISKLTEDKKEGLRQLAMTFQHFMREEIQDASQLPPSFDLFEAFAKHGRRR