MIDDIDCPVTPDIEKKYVHGVYDAIAPHFSSTRYAKWPKVAYFLESLVPGSLVIDAGCGNGKYLGLNPRCFFMGCDLSSPLVSICAQRGSEVLVADTVRLPYRTGSFDAAICIAVLHHLSTEERRRKAVEELARVVALGGSILITVWAVEQEDKTLLSKWTPLTSKYSAEWVGAGMKSKSSKEPATPLQSIEEQDVLIGAAYDDDLMKLGQEASTETLAENVNTKETESDTVEQQDFFVPWHLPYHRAEIAGASAAAVASGFARKDDKKAAVIYNRYYHVFAEGELERLVSRVNGVRVLDKFFDKSNWCVILQRA*