MPITTVKVSNVSLGATEQDIKEFFSFSGDIECVEMQSDNERSQIAYVTFKDMQGAETAILLSGATIVDMSVTITPAPDYQLPPAAASAPPLPKENKTPGRAESAFRKTEDVVSGMLAKGYILGKDAVNKAKSFDEKHQLTSTATSKVVSFDKKIGFTEKISAGTSVVNEKVREVDHKFQVSDKTKSAFAAAEQKVSSAGSAIMKNRYVFTGASWVTGAFNKVAKAAEEVGQKAKEKVGKSEDEQKRRVVEDFAQVHLSDSPKASASNEQHPYKPAPPQGLIL