MATVPLFTQFPCKTVVPTSSNSKIQSKSPTLVSVNPINRRSEARTAVHRPEFKVRATDVNDEWGPDASERGSNVSVAEKEAEEAIESVEETERLKRSLADSLYGTDRGLSASSETRAEISELITQLESKNPNPAPNEALFLLSGKWILAYTSFVGLFPLLSRRISPLVKVDEISQTIDSDSFTVQNSVRFAGPLATTSFSTNAKFEVQSPKRVQIKFEQGVIGTPQLMDSIEIPESVEVLGQKIDLNPIRGLLTSVQDTASSVARTISSQPPLKFSLPADRAQSWLLTTYLDKDLRISRGDGGSIFVLFKEGSSLLNP*