METKRSAAEMMYVKNRLRYTGSFFVDSSGRAGGLGLLWQDNIDVTILSSSTHYIDCMVKGLFCDSSWRLTGFYGWADSAEKHLSWELLRVLKNVDDCPWLVVGDFNQILFDAEKSGGAQRGQREMNDFREALDDCGLQDLGFVGEPFTWWNKQAEADAVFERLDRGVASLGWVDIFPHIGVFHLPSDNSDHVPIKVADVPRSGYKRHKMKQFRFEDMWLASPDCEKIVNEAWGSSTYVGDVLDVPGKIKYCSIALQKWNKDEFGNVTKKIKDARRRLAVLDGGCPNAELVLERKRVSMELDELLHKEEILWRQRSRVANMKEGDQNTKYFHMKATTRKRKNTIRGVRKENGEWVNSHEEIEGVAMDYFMGLFSTMAPSEIDEVLNGIQPRVSHEMNEVLIRPFDPGEVKTALFQMHPSKAPGPDGMNANFFQKHWHIVGKDVSDYVISVINGTHNISDLNTTHIILIPKVKNPTSMSEYRPISLCNVIYKIISKMLANRLKLILPDIISLNQSAFTPGRLITDNTLVAYETFHYMRSVCAGRKGCMAVKLDMSKAYDRVEWVFLAKVMERFGFDARWTSWVMKCVSTVSHAVIINGEPSDAFVPERGLRQGDPISPYLFILCAEVFSHLIQLEVNRKSLRGIRVSRGAPEISHLLFADDSIIFCRADGRDVEAVRSILEMYGKVSGQLINFDKSEVTMSANVHHNDRTTLATMLGVKVADSYGKYLGMPAWVGRSKARAFAPLKERIWKRIKGWKQQLLSFAGREVLLKAVVQAIPTYLMSLFRLPDGLCHDIQRMMARFWWGCKEKERKIHWVAWDKLCDSKSSGGLGFRKIIDFNEAMLAKQGWRLMHNPELLSARVLKARYFPNNTFLTSKLGNRPSFVWRSIWSSRWVIEKGCKWVVGDGRSIKIWDDPWLSRPTSFKVISRKPEGCSMERVEDLIDRETGGWNKDRVTECFLPFEAVEVLNIPLSFMPLDDMFTWGYNKCGRYTVKSGYNFINFYKNTIVGEASSSTESDVWKRIWSIDVPPKVKMFLWRLCRRALPTNVGLHKRVESISPICSRCERELETDFHAVVCCPYAVAIWEEGGWEEIAQGIGCDKPVEWVDGCIKKFRGDDLAKFACFAWAIWFERNLVLHGSKSRHPAEVAAGATSYLAAYWEVKGGTGGGNVAPRSQRRATKWSTPDEGSLKVNVDGATFGEKGCGLGVVIRDHEGTVVRSGCQQVEQVWEASIVEAKALVLGLKMALQCNQRKVLVESDCLTVVNMLKDGKCDGSYLGLIVMEALGIANSFDSIVFNHVCREANEAAHMIAHLQPLDYSTRIWVDGCPTFIEDVVAADICLASS*