MRALLTPEIAPRMGVVLFRPGSELMPLFMQGRVLLEPEPEQYSSFACGAVPAVSQPLADDPAVRDVFRNESVIYRAGGLDSLESWLLRGNGCQWPHSDWHSEQMTTMRHAPGAIRLCWHCDNLLREQFTERLESIAVENTTKWILSVVCRDLGFDDMHAVTLPELCWWMVRNDLAEVLPESAARKALRMPKAIVQSATRESEIVPSVPATSIVQDKAKKVLALRVDPESPESFMLRPKRRRWVNERYTRWVKSQPCACCGKQADDPHHLIGYGQGGMGTKAHDLFVLPLCRTHHNELHADTVAFEEKYGSQLELIFRFIDRALAIGVLA