MGIDTGTSNLVAVEPGAIREDTPAGSVIQYSDYEIDYSSPFAGGVAWIEGEYLPAEDAKISIFDTGFGHSDLTYTVAHVWHGNIFRLGDHLDRLLDGARKLRLDSGYTKDELADITKKCVSLSQLRESFVNLTITRGYGKRKGEKDLSKLTHQVYIYAIPYLWAFPPAEQIFGTTAVVPRHVRRAGRNTVDPTIKNYQWGDLTAASFEAKDRGARTAILMDADNCVAEGPGFNVCIVKDGKLASPSRNALPGITRKTVFEIAGAMGIEAALRDVTSHELYDADEIMAVTTAGGVTPINTLDGVPIGDGEPGPVTVAIRDRFWALMDEPGPLIEAIQY