MAKRIQHMPIRAVHAARKMDIASLFQKLYTDRFKVTHYLHKDSIVLRLSGSKNNGHAGLVTGVAPPTIPSSSSNNNGDTVQTLSVGSGGKTVTSRRATDKWVVYFDYGAVVFFNCDQALVNTLIKHATRFCTDVFEMRGHEEEMLLVGDPAQQKWSTLVENNVLVREIDHINVHVIAGVLSQTVALEFYERQCETILSEFEKLNTDVEKKGPRGALFGRENEQTKRLFKIVASNNTLLIDLVSKLRVIDRKRPGDPAWSQTRYHNMWESLLEEFELNERFQNLNFKLELIQHNTKFFLEVLDSHKGERLEWYIIILISVELGIGVYELLMKLA