MEALFHSLCFGRIPGKFVKKYGDELSSIATLTVPNGRIWLVELEKVDKKLWFHNGWHEFVEHYSIRVGYFLVFRYGGESNFNVYIFDLAVSEISYPCNIPGSLQEPCHDNHYLVAHKKHVVHNDLLEILGSGPPCHTPISPRSKFFDKYVHCNCTINENYDTSREKLILRKDIYDMEENFQSSQHEADEIPVGANVASETFTRRWRTVTPEEKQRTVNAADKFKSDNPFFKVILRSSYVYRGFLLHIPSSFARKYLTVTAFIRLQVSDGKQWPVRCVSGKGGAKLSKGWTEFVWENNLEEGDVCIFELINMIDIVLKVTVFR