MQFVFKAALSCVAIMATRPCTYSTWPEISMTNAIKAVEEEGLTVRLAAELYGIPKSTLYDRIRGNVQHGTKPGPVPYLTKEEEVILAKFLIKCSQIGFPRTVSEVLAL