MVCRGSGSEKSASDDASVGERLRARLQRTDIAQGATVYLVGTGPGDPELLTLKAVRLMQHADVILYDRLVSREILEFVNPNARMVYVGKQKGMHTRTQEEIHDLLRMYASDPEHKVIVRLKGGDPYVFGRGGEEAEFLRALGIRVQAVPGITSAAGIGAHLGIPLTHRGIAQGCRFVTGHLKEGLEEALAGLRGGSVNASETLVIYMGLGASAELSHLLVEHGLSPETPVAAVERGTTPEQRVVFCTIHELEQRIQRAALESPTLILVGDVVALSPGWALRHQTVVCADELEMVGLVNEDTQPVTAKAVLMRVTPRKDQIAL*