MSDEELSPYPNQALPQHHFALSNPRLTHLHDAARTALTAGIKADDMAPYARLLAIDGLVDNAALTAMETKNKEELEKLDARLKEAEETEGETEISDALRARATYLTRIGDKDRAVEAQKLAMEKTPGLGTRIDIALTLVRIGMFFGDRELVTANLAKAESLVDQGGDWDRRNRLKVYRGIHLLSIRQFKRASELLLDSLSTFTASELVDYNQFVVYCIVCGTLVLSRPELKKRILLSPEVNQVMPEITDIADYTSSLYECQYAKFFQALASLEQTHLLSSRLLNPHARFYVREMRILAYSQLLESYRSLTLDSLAGAFGVGVEFIDRDLSRFIATNRLNCTIDAVRGVVETTRPSTKNAQYETVIRTGDVLLNEVQKLSRVLC*