MKGLVLSFALVALSALCVYGDVPIQPDFQEDKILGKWYGIGLASNSNWFQSKKQQLKMCTTVITPTADGNLDVVATFPKLDRCEKKSMTYIKTEQPGRFLSKSPRYGSDHVIRVVESNYDEYTLMHTIKTKGNEVNTIVSLFGRRKTLSPELLDKFQQFAKEQGLTDDNILILPQTDSCMSEV