MQTGRITPLDPIHEEELICFYLRNKLDGLRDDIECVIPVFDIYSVDPLQLSEIHHEMLGSGGEEGEPWFYLCPRQEREVRGGRPSWTTPSGSWKAVGTPGVV