MSIRLFIGFFYTAYIGMAIGFICSSPDAELFSEKSRISSSVLLGCLLCCMDWSAAVPGKTEPFRKLFDAIMIKKLKSCSAAYPSGLERGSMCDMADASPTSLELGLSKLDKES