MDIVKKVKIDLPVSLAPMTRSNACGHQWKVFLTVDDIAHSFMEYQVFDVRYNLADGNYGKNAYVKGHVPSAIFVDVDEELSGPLTNTTARHPLPDAAKFVEWCKSRGIGSGKPVLCYDDISGAMGACRMWWMLHALGVEAYVLNGGFQAYCAAGLPLETGLPDSRTQPLETWPYGVDFRRALTIDEVPPNAVMVDTRSKNRFLSTVRPYGADTLPGHIDNAISFPWDSILLLTDQLKCLKSEEECRSNVLEALQSVWDAGHSNASNCVFYCGSGVTATLNIALLCHLGLGDPFLYCGSWSEYAGQFSFSIARRIVGEHGMLFKMMSPCLGDNPKAPASDAATVIVDGKIVPQPDAELSSAIAHMHLGERAQVFFKSRRVVVIEVLPK