MTSGQEAIEKLSQELVGGHDLNARLLAMLRRGPLDGRGQEAAVAMSQELSRVFMVSLFMLRSGDSSRVAAPGATIAEGGIDQPTPTNDIPICGGEEVTPTRKGRQNGVTCKEITASPHSDGYQWRKYGQKNIQNRKFARCYYKCMFSHDRGCRAKKTVQQQDTSGGRRPMFQVTYVNEHKCQQEVVLPRESIGGNKHTTRSGHFDPQRAKLDDDVMASCLAMVIGGAAPAGLASPSDPVGGRTPTLLDVSMGLDETTVAEILCRSPFAPVKA