MIAIPYGKSHLDVAFPYNGLLTSRVDELKSDRTGRELVEEAMASPIGTPGLAALAAGKKRCTIIISDHTRPVPSRDILPPMLAQLRQGNPEIRVTLLVATGFHRLTTTAELEAKLGKEIADSEKIVVHDAFDPESNVQIGVLPSGAPLVIDRTAVDTDLLIAESFIEPHFFAGFSGGRKSILPGVCDKTTVLGNHCGAFIASPYARTGILEGNPLHRDMVAAAEMAKLAYIVNVVIDEEKKTVAAFAGDFRKAHEAGVAFLRQYCEVQAVPGDIVVTSNGGAPLDQNIYQSVKGLTAAEASAKEGAVLIMCAELADGTGGEGFYTSLRDCETPAAHFEQCVNTPQSETIPDQWESQILARILMKHRVIFVSRPEMEKTLREMKLDYAPDLETAMAMAKQDKGENASVTLIPNGISVMVKS