AAFALPAIATLEKDVITPKAIELILKKTNSPLSNIMLQEDALLNSLVKTKTMISNTVFEEALLKHSHHGLGGTPCAESCVYLPCFTGVIGCTCKDKVCYLNSLDN