MVLLEMLQIVEIIFAVDFVCTKWNVKDELPDDLDSLIQAQEMEAAQEKHESSLEQLCIKPPERQQIRRCDDEKVVELQELSWKPELGQGLFYPEFGAPAVDHYHDHGPLDYRKHTFPNRLFYHDRVELLENKRKAPPGYYDHPPLDHLKVTLSNRLFYPEFELLGNKRKAPPVVDHYCDHPPLNPWELTLPDNAVDHYCDHPAFKRRKLAKEAGDSPLEVIKRHPPEMLWVFNFANMVQAVELIDTMPFEPDLDDAPGGVPDSLDSRYDKAKVTTDPHNAFYLTRPDLQAGPAQRLAQLDRRCSIETRDHIQAWETAHSYAAAVD*