MKTGEEFYLLPQDGKLVCKLDYDIAKNKGEKGSSRSFARIFMCWKTFEKTDSPNKRPRTTISAKQLETLKQAYQASPKPARHVREQLAADTGLDMRVVQVW