MESTVQSRFAVIHNHLSSFASSPSDKLGFKIDPNVHRALSESSPVVALESTIITHGMPYPQNFQTAMEVENIIRENGAVPATIAIIRGVPCIGLSANELEHLAQNGNCFTKTARRDIPHVVAKRGNGATTVSATMFFASKVGIRVFVTGGIGGVHRGGEDTMDVSSDLTELGRTPVAVVCAGVKSILDIPRTLEYLETQGVPVVGYGTEEFPAFFTRTSGCKVWLMISGIFYRLVLYNIVPNALPMDKVPCHLDTPIECAELIMSTLALELGNGILFAVPIPEEYEAVVKPIESAINRALQEASNQHVTGGAITPFLLKRVNDLTGGSSLAANIQLVKNN