MATPLEFSPSSLALLPNLAFSPPIGIYIALWLDPVGMAEELDIPSVLTAAQAMTPRKYLGYVHVVRDFPLPSRPWHRCHIRFVGEGMPEEQPEKGILSDMCTPIEPTTAHPAGREPLHPSRPFPYPNCYQHHFIDDLVRVPTQIMQYDDCVRLRPREMRRHMNYENGDWVIRRALVKNMEDREIANLNHDAENSGVPPAMEVDGEDHATDSDGHEESDDKQGRSITPVSRSEIGSVSDDMEMSDSDGSSFEVRSRDSLQEDSDDSGDPPDFMQVLALVMTAGDKLDMDIDILPLVRISLDLTEGGKFEDPRGFLEEVATMTQLIQQARTNIIREYKARNPPMATPQMQRGTNLEQCFEDSMETVNVTPPESIHVENPVQAALLTDSSSVVDPAAQDGAPEGLVRGRTAATHAGDIDISQNAAHIATESADHMHEPATAMARGLMSIRRLVQTGRDIVKLPHISAKDLKPVAIVRASRQRCSALVGRIRRVLRLRKGRDVPH*