MGHHHHHHHHSSGLEVLFQGPGGTMEKLEVAVEHLKEAIELIEKGEYVKADLILTDILRLLEEEGVKSLIKQAKELHIEVFKLLKEGEYKEAKALVEALRVSVELYILIKRGVREGRPIEEIAREVGRKLVELAKRLEKEGISWEEIIELIERILESIREILKEEGLPESEINRILAVSILEVAKYLLEKLGFDYLVELLDRAIEYILKGRSELAVHLLDDIIRRVHEEIERYGDDVPEELLLLDLLVQKARDLAARI