MRCECKAFVKIKWNLKKDYWFFERIRLEHNHPLHPSPTVTQFLRIQKDKDPIVMGIVDQMHRCDASHNTTINVLAELCGGQQNFTFTEMDLRNRKATTAREEREK