MIPPLLLDFQSHHYVSGLLPSRLNPNRLMEVVLDVCAAPGSKTAQLVKSLHHLNPGLIPEGLIIANAPIYLLPSPSTMITNHDASRFPTLSMNGKKLLFERILCDVPCSGDGTLRKNGGSWRDWTPANGVGLHGYPGGRIVYSTCSLNPLENEAVVSVALSQFPSMSIKDVSGSLPTLMRRPGLTTWTVTTRDPNNIQAVALPSDLPNLPQNKRYPTTLWPSGKESKRGLERCLRIYPHLQNTGGFFVAVLEESAAANNGNTLSTDPLETLPVTKPCLATAEEKSEKGLSTDQGAELTSTKVAVANVVSSKQSTVQAPNAQSTVSIEVEVANGVSTGQTTAETACTKSATVESNKQPAPLCPPTEIVESKQVKRTIPDKAAGILTDQPDSKRAKVKLTSEGTVSTADTSKVKSTGSRTAPQDTQLLDNPFKAEPHIFLKSDNEEIKKCIPVLSGRQFACEKCRVTTDLNNILDIIFCTRGD