MKIELVFIPLPGIGHLRPTVKLAKQLIGSENRLSITIIIIPSRFDAGDASACIASLTTLSQDDRLHYESISVAKQPPTSDPDPVPAQVYIEKQKTKVRDAVAARIVDPTRKLAGFVVDMFCSSMIDVANEFGVPCYMVYTSNATFLGTMLHVQQMYDQKKYDVSELENSVTELEFPSLTRPYPVKCLPHILTSKEWLPLSLAQARCFRKMKGILVNTVAELEPHALKMFNINGDDLPQVYPVGPVLHLENGNDDDEKQSEILRWLDEQPSKSVVFLCFGSLGGFTEEQTRETAVALDRSGQRFLWCLRHASPNIKTDRPRDYTNLEEVLPEGFLERTLDRGKVIGWAPQVAVLEKPAIGGFVTHCGWNSILESLWFGVPMVTWPLYAEQKVNAFEMVEELGLAVEIRKYLKGDLFAGEMETVTAEDIERAIRRVMEQDSDVRNNVKEMAEKCHFALMDGGSSKAALEKFIQDVIENMD*