MRDPLEVLMRELTGREYYESRGLPTPDRLVLVFDLFMGWSAAVAAKFGVRSFMFNALSAHLWLCMEAVYWGRAEPLLLPEVAEGVEKLPSVDFVASQVRRHMDFTRLADGVLLDTFEEVEPKVIRYLESVGVGGDKPFWAVGPVIDLPRRNQTRRPRDAEILAWLDRQTPGSVVYVSFGTESDLFPAQVTQLALGLEASGQPFLWALRPPESLSADDWKADLLPEGYERRVQARCLIETGWAPQGAILAHEATGAFISHCGWNSCLESVAAGVPLIALPLQTDQPANALLLAREAKVAVEMKFIDGVARREEVESAVRSLMAGEEEVEVKLRVKAVSKAAVSALSNEGGAAWKNLESFIQYSLQE*