MTIPTQAKFTLRGRNPDVLSCIANLSNDEVFTPPEFAARMLDTLAQAWAEDHGGANLWADPTVRFLDPCTKSGVFLREITRRLVEGLAEQMPDLQKRVDHILTRQVFGIGITRLTALLARRSVYCSKYANGPHSIAKSFTTEAGNIWFERVEHTWKNGRCVYCGASQGTLDRGEELESHAYAFIHTDDIKTRITEIFGDDMQFDVIIGNPPYQLASDGGTRDIPIYQHFVEQAKKLDPKYLVMVIPSRWMASGLGLSEFRQTMLADRRIRELVDFPVATEVFPGVEVKGGVCYFLWNAAREGDCNVTTVRGEELRSCTLQF