MKAVGYYQSLPIDHPDALLDLELPEPTPGPRDLLVEVRAISVNPVDTKVRQRAQPEAGQAKVLGWDAAGVVRAVGSEVSLFRPGDRVWYAGDITRPGSNSELHRVDERIAGHLPKSLDFAQAAALPLTTITAWELLFERLQIAEGKADQGQSLLVVGAAGGVGSILVQLARQLTGLNVIGTASRAETQAWVRDLGAHHVIDHGKPLAEELKRIGVAEVSHVASLTHTDQHLEQIVAALRPQGRLALIDDPASLDIGKLKQKSLSLHWEFMYTRSMFQTDDMIEQHRLLERVAGLIDEGVLKTTVGEHFGRIDAANLRRAHALLESGRAKGKIVLEGF*