MKAIFPVILALLFLSGCFQMIPALPQEKVYALVATGEGLEVFDVTATPVSISFVSLANSALDVEVSGQYAFLADGQSGIHVLDVSDPENPVQLNQLNTHYAYGVDLSGDYLYVADWTNGLLVYNVTDPSSPVLVARLEEADWAEKVHISGNRAYVACYNEGLKVVDVSNPANPVFLERVNFGTVRSVFVSDERIYAVVYGEGVSIIDANDLSQILGTYESQTPYDVIVSDSVLYLADYAFGVQTIDVSDPGNPFVLDHIPTSGGKAQSLWLYEGFLYIADFNGYLTVVDVSDPSHMNEVFNVLTQGSANAVSLLVQ