MVLVDLNITVCSQIVGEFDYKKVLQHPGSSYEPEIFPGIHLKLDKSKVIYIIFRTGKVIITE