MRILITGGTGFVGFELIKLLSSHELLVLTRDLTKAAQRFAHIPSQNLQLLRSLDELSDFNGIDAIINLAGEPIADKRWSKSQKQRISRSRLDITEQLVVKIHASAHPPAVFLSGSAVGFYGDQQQHAFDESLQVRSDHFSHQVCQQWEQRALKAQSEQTRVCLLRTGIVLAPEGGALKKMLPPYRLGLGGPIGDGQQYMPWIHMQDMVRAILFLLETEHAQGPYNLCAPHPVTNAEFSLTLATTLKRPHLFKTPQWLIKMLLGEASELLLDSIRAKPKKLTDLGFQFHYSRIDRAFNQLLTASQ*